Definition of Battle Of Omdurman
-
(noun) a battle (1898) in which an English and Egyptian army under Kitchener defeated the Sudanese
Synonyms of Battle Of Omdurman
Antonyms of Battle Of Omdurman
No Antonyms Found.
Homophones of Battle Of Omdurman
No Homophones Found.